package domain

type Image struct {
	ID           int64  `json:"id,omitempty" proto:"id"`
	URL          string `json:"url,omitempty" proto:"url"`
	OwnerType    string `json:"owner_type,omitempty" proto:"owner_type"`
	OwnerID      int64  `json:"owner_id,omitempty" proto:"owner_id"`
	SHA256Hash   string `json:"sha256_hash,omitempty" proto:"sha256_hash"`     // 哈希值, 用于重复图片识别, 前端处理
	IsCompressed bool   `json:"is_compressed,omitempty" proto:"is_compressed"` // 是否压缩
	ContentType  string `json:"content_type,omitempty" proto:"content_type"`   // 图片格式
	CreatedAt    int64  `json:"created_at,omitempty" proto:"created_at"`
	Status       int64  `json:"status,omitempty" proto:"status"`
}
